package net.javahispano.nettools.cliente.Grafico;

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */


import java.util.ArrayList;
import javax.swing.*;
import net.javahispano.nettools.cliente.EjecutaComandos;


public class PanelTab extends JPanel {
private EjecutaComandos ejecutoDeComandos;
 JTabbedPane pestañas;
 public ArrayList <Consola> ListaConsola;
 int tipo;

//public ArrayList <Consola> ListaConsola=new ArrayList <Consola>();
    public PanelTab(JTabbedPane p,int op,ArrayList <Consola> lista,EjecutaComandos ejecuto) {
        ejecutoDeComandos=ejecuto;
         ListaConsola=lista;
        if (p != null) {

         this.pestañas = p;
         tipo=op;

            setOpaque(false);

            JLabel titulo = new JLabel() {

                @Override
                public String getText() {
                    int i = pestañas.indexOfTabComponent(PanelTab.this);
                    if (i != -1) {
                     //   System.out.println("EStoy dentro "+pestañas.indexOfTabComponent(PanelTab.this));
                        return pestañas.getTitleAt(i);
                    }
                    return null;
                }
            };

            add(titulo);
            titulo.setBorder(BorderFactory.createEmptyBorder(0, 0, 0, 5));
            JButton button = new BotonX(pestañas,this,tipo,ListaConsola,ejecutoDeComandos);
            add(button);
        }
    }

   
}


